Golang Job: ASSOCIATE SOFTWARE ENGINEER

Job added on

Location

Durham, NC - United States of America

Job type

Full-Time

Golang Job Details

Job Description:

Fidelity’s Enterprise Technology and Global Services – Software Engineering is looking for a passionate Associate Software Engineer that has an emphasis in cloud technologies and containerization to build and support world-class products for its Enterprise-wide tools.

We work on some of the most exciting things that impact the company broadly, creating common solutions across the enterprise. It’s a great place to be if you want to value your work and feel like you’re making a difference.

In this role, you would be within COE or center of excellence, a driving force for engineering excellence.

We’re looking for an Associate Software Engineer to join our team to help increase our team’s capacity, and mentor junior developers and create an impact leading by example.


About Our Domain

Develop and sustain a culture of engineering excellence by leveraging lean, agile principles and dev-sec-ops practices to ensure the continuous delivery of high quality, secure, dependable systems at high velocity and a center of engineering expertise for Enterprise Technology


About Our Group: SWE Center of Engineering Excellence

Support the mission of the software engineering domain in building and sustaining a culture of engineering excellence by providing the expertise and building the capabilities that ensures we are clearly defining our expectations in the engineering principles, patterns, practices and processes that explain HOW we want to build, operate, function and continue to improve our level of engineering maturity.


About Our Team

Our engineering team is innovative, diverse, passionate, and driven.

We work in a very dynamic agile environment and value feedback from everyone on the team.

We work together to plan, design and discuss implementation strategy.

Everyone plays their part and values their work.

Our team feels like a family. We discuss ideas openly, we plan together, we swarm together, and we accomplish together.


What work looks like day to day

  • Writing code for front-end applications (Javascript / CSS)
  • Creating automated solutions via JavaScript (or other languages)
  • Perform code reviews
  • Writing Unit Tests
  • Daily team meeting to check in on work progress, discuss blockers etc.
  • You’ll join sessions throughout the month to discuss planning, architecture, design and implementation strategy
  • You’ll be able to be hands on with the entire lifecycle of the application development process and expand your knowledge around CI/CD, databases, infrastructure and more!
  • You’ll get to spend every Tuesday working on expanding your knowledge. This could be learning a new language or technology or working on a side project to make an impact outside of your core team’s responsibilities.

The Expertise You Have

As a Associate Software Engineer, you can develop both front-end applications as well as the backend APIs required to support their functionality. When needed, you should be able to fully explain and guide junior developers to help them create the best outcome.

If needed, you could create a web app in its entirety alone (front-end, backend, database, system).

You have some cloud experience (GCloud / AWS / Azure)


Base Requirements:

  • Can work with CSS/SCSS, HTML, JavaScript
  • You feel very comfortable working in one or more of the following: Angular, React or VueJS
  • You can create RESTful APIs within NodeJS
  • You’re able to write unit tests for the code you create and understand their importance
  • You have some experience in one of the cloud technologies: AWS, Azure, GCloud
  • Knowledge working with containers
  • Knowledge of Linux systems and basic commands for traversing, copying and transferring files


Personality / Culture
: Team player, self-starter, collaborative, innovative, eager to learn every day and able to take code criticism well


Bonus Attributes but not required:

  • You have an automation mindset to solving hard problems and know how to automate tasks when needed
  • Have experience with CI/CD pipelines
  • Have experience with BASH scripting
  • You have design (UXD) experience
  • Are a database expert and can plan out scalable architecture
  • Have experience with VueJS / Vuex specifically
  • Can create responsive websites
  • Understand Agile / Scrum processes
  • Experience in Java / Golang / graphql / Haskell / Python

The Value You Deliver

  • Understand the leadership vision and execute on that vision
  • Lead by Example
  • Provide insightful feedback and contributions to others
  • Foster a culture of best in class software engineering practices
  • Exercise a passion for keeping your knowledge up-to-date with the latest and greatest in Technology
  • Help maintain the high level of integrity in the team
  • Take ownership and accountability for figuring out what needs to be done and doing it in a timely manner

Driven, self-starer ready to take on the next challenge

Certifications:


Company Overview

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients’ money.


Join Us

At Fidelity, you’ll find endless opportunities to build a meaningful career that positively impacts peoples’ lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. Honored with a Glassdoor Employees’ Choice Award, we have been recognized by our employees as a Best Place to Work in 2022. And you don’t need a finance background to succeed at Fidelity—we offer a range of opportunities for learning so you can build the career you’ve always imagined.

Many of our associates are continuing to work remotely temporarily due to COVID-19. When Fidelity employees eventually return to the office, our goal is for most people to work flexibly in a way that balances both personal and business needs with time onsite and offsite through what we’re calling "Dynamic Working."

We invite you to Find Your Fidelity at fidelitycareers.com.


Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Leave of Absence/Accommodation Team by sending an email to accommodations @fmr.com, or by calling 800-835-5099, prompt 2, option 3.